home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 February / Macworld (1998-02).dmg / Updaters / Learn and Play Update 1.3 / Learn and Play 1.3 / Learn and Play 1.3.rsrc / TEXT_129_Logo.txt < prev    next >
Text File  |  1997-11-27  |  2KB  |  152 lines

  1.         You will find here a list of the functions and variables of Logo. For a more complete description and examples, please consult the user's guide
  2.  
  3. 1.Instructions not returning a value:
  4. ****************************** 
  5. back(distance);
  6.  
  7. background color(color);
  8.  
  9. change angle(angle);
  10.  
  11. change font(name);
  12.  
  13. change size(size);
  14.  
  15. change style(number);
  16.  
  17. change x(number);
  18.  
  19. change xy(number1,number2);
  20.  
  21. change y(positiony);
  22.  
  23. clear screen();
  24.  
  25. circle(distance x,distance y);
  26.  
  27. don't wrap();
  28.  
  29. draw();
  30.  
  31. fill circle(distance x,distance y);
  32.  
  33. fill round square(distance x,distance y);
  34.  
  35. fill square(distance x,distance y);
  36.  
  37. forward(distance);
  38.  
  39. full screen();
  40.  
  41. hide cursor();
  42.  
  43. hide turtle();
  44.  
  45. image("name",dimension x,dimension y);
  46.  
  47. initialize();
  48.  
  49. mask();
  50.  
  51. normal screen();
  52.  
  53. pen color(color);
  54.  
  55. pen down();
  56.  
  57. pen up();
  58.  
  59. print("sentence");
  60.  
  61. right(angle);
  62.  
  63. round square(distance x,distance y);
  64.  
  65. show turtle();
  66.  
  67. square(distance x,distance y);
  68.  
  69. unmask();
  70.  
  71. wait for click(); 
  72.  
  73. wrap();
  74.  
  75.  
  76. 2. Instructions returning a value:
  77. **************************
  78.  
  79. These instructions are useful for calculating numbers.
  80.  
  81. read character(variable);
  82.  
  83. variable=absolute(number);
  84.  
  85. variable=arccosine(value);
  86.  
  87. variable=arcsine(value);
  88.  
  89. variable=cosine(angle);
  90.  
  91. variable=logarithm(number);
  92.  
  93. variable=sinus(angle);
  94.  
  95. variable=square root(number);
  96.  
  97. variable=tangent(angle);
  98.  
  99.  
  100. 3.Variables:
  101. *********
  102.  
  103. There is a certain number of pre-defined variables.  Most of these can have their names and values changed by the user. A few of these, followed by an asterisk *, cannot have their value changed by the user : these variables are read-only variables.
  104.  
  105. Colors
  106.  
  107. Color    RGB Number
  108.  
  109. brown
  110. blue
  111. gray
  112. yellow
  113. purple
  114. black
  115. orange
  116. red
  117. green
  118. cyan
  119. white
  120.  
  121.  
  122. character font
  123.  
  124. character style
  125.  
  126. character size
  127.  
  128. random*
  129.  
  130. randomscale
  131.  
  132. receive angle*
  133.  
  134. receive x*
  135.  
  136. receive y*
  137.  
  138. return*
  139.  
  140. x dimension*
  141.  
  142. x position*
  143.  
  144. y dimension*
  145.  
  146. y position*
  147.  
  148. A special type of function :
  149.  
  150. read character(variable);
  151.  
  152.